laugh in one's sleeve - Turkish English Dictionary